package ar.uba.fi.algo3.tp3.controlador;

import ar.uba.fi.algo3.tp3.modelo.Direccion;
import ar.uba.fi.algo3.tp3.modelo.Pacman;
import java.io.Serializable;

public class ObservadorTecladoPacman implements TecladoObservador, Serializable {

    private Pacman pacman;

    public ObservadorTecladoPacman(Pacman p) {
        this.pacman = p;
    }

    public void teclaPresionada(int codigoTecla) {
        if (codigoTecla == 38) {
            this.pacman.setDireccion(Direccion.ARRIBA);
        }
        if (codigoTecla == 39) {
            this.pacman.setDireccion(Direccion.DERECHA);
        }
        if (codigoTecla == 37) {
            this.pacman.setDireccion(Direccion.IZQUIERDA);
        }
        if (codigoTecla == 40) {
            this.pacman.setDireccion(Direccion.ABAJO);
        }
    }
}
